import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
  	server: {
  	   port: "3001",//端口
  	  // host: "localhost",//ip地址例如192.168.1.177
  	   host:"localhost",
  	   open: true,//服务启动时自动在浏览器中打开应用
  	  // 反向代理配置
  	  proxy: { //配置多个代理
  	    '/api': {
  	    target: "http://localhost:9090/store",//例子:http://192.168.1.177:8080 或测试服务器https://xxxx.com
  	    changeOrigin: true,///设置访问目标地址允许跨域
		secure: false,
		rewrite: (p) => p.replace(/^\/api/, ''),
  	   },
  	   // '/prod-api': {
  	   //  target: "http://localhost:9099",
  	   //  changeOrigin: true,///设置访问目标地址允许跨域
  	   //  rewrite: (p) => p.replace(/^\/prod-api/, '')
  	   // },
  	  }
  	 },
  })

